大家好,我是Karin。今天要來學習的內容是Javascript中的箭頭函式-Arrow Function。
課程內容來自:彭彭的教學影片
https://www.youtube.com/watch?v=GzrWyJkD3b8&list=PL-g0fdC5RMbqW54tWQPIVbhyl_Ky6a2VI&index=27
首先先來複習一下基本函式的組成,一個函式會包含:
基本函式有兩種寫法。以下以一個將a,b兩數相加後,回傳結果的函式為例:
function add(a,b){
let result=a+b;
return result;
}
let add=function(a,b){
let result=a+b;
return result;
}
箭頭函式就是函式的另一種寫法。去掉 function 改成 =>
let add=(a,b)=>{
let result=a+b;
return result;
}
條件:函式中沒有除了回傳值以外的指令。(也就是沒有return以外的其他程式碼)
簡化前:
let add=(a,b)=>{
return a+b;
}
簡化後:
省略return,將大括號{}改為小括號()。
let add=(a,b)=>(a+b);
今天的內容就是做一個簡單的函式複習,並了解簡化函式的方法。
明天要來學習解構賦值 Destructuring Assignment。謝謝大家!